package com.ww.springboot.mybatis.util;


/**
 * 请求参数工具类
 *
 * @author Luobinbin
 * @date 2020/7/8 11:11
 */
public class ExceptionUtil {
    /**
     * 检查请求参数, 表达式结果为true时, 抛出请求参数异常
     *
     * @param expression   表达式结果
     * @param errorMessage 错误信息
     */
    public static void checkArgument(boolean expression, Object errorMessage) {
        if (expression) {
            throw new RuntimeException(String.valueOf(errorMessage));
        }
    }

    /**
     * 检查响应的数据, 表达式结果为true时, 抛出请求参数异常
     *
     * @param expression   表达式结果
     * @param errorMessage 错误信息
     */
    public static void checkData(boolean expression, Object errorMessage) {
        if (expression) {
            throw new RuntimeException(String.valueOf(errorMessage));
        }
    }
}
